

.float-left{
    float: left;
}

.float-right{
    float: right;
}

.divider{
    height: 15px;
}

.hidden{
    display: none;
}

.show{
    display: block;
}

.align-center{
    text-align: center;
}

.font-weight-normal{
    font-weight: normal;
}


.dark-theme{
    background: #222538;
}

.no-scroll{
    overflow: hidden;
}

.y-scroll{
    overflow-x: hidden;
    overflow-y: scroll;
}

.cursor-pointer{
    cursor: pointer;
}

.sub-container{
    display: inline-block;
    position: absolute;
    padding: 15px 10px;

}

.inline-title{
    display: inline-block;
    position: relative;
    color: white;
    font-weight: bold;
    text-align: center;
    z-index: 100;
    margin: 0;
}


.trapezoid-sub-title-container{
    /*border-top: 1px solid #e5c3b2; */
    border-top: 1px solid #a08596;
}

.trapezoid-sub-title{
    position: absolute;
    height: 0;
    width: 50%;
    border-top: 2.1em solid #a08596;
    border-left: 0px solid transparent;
    border-right: 60px solid transparent;    
}

.trapezoid-header {  
    position: absolute;
    height:0;  
    width:100%;  
    border-bottom:36px solid #a08596;  
    border-left:0px solid transparent;  
    border-right:10px solid transparent;  
}


